@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	line-height:24px;
}
a:link {
	text-decoration: none;
	color: #360;
}
a:visited {
	text-decoration: none;
	color: #360;
}
a:hover {
	text-decoration: underline;
	color: #690;
}
a:active {
	text-decoration: none;
}


.fleft{
	float:left
}
.fright{
	float:right;
}
.clear{
	clear:both;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}

.main{
	width:960px;
	margin:0 auto;
}
#head{
	height:30px;
	background: url(newimage/img.png) 0 0;
}
#banner{
	background:url(newimage/h.jpg);
	height:120px;
}
#foot{
	background:url(newimage/img.png) 0 -400px;
	height:80px;
	padding-top:20px;
}

#mbg{
	background:url(newimage/img.png) 0 -30px;
	height:35px;
	line-height:35px;
	}
.shadow{
	text-shadow:1px 1px 1px #333333;
	zoom:1;
	filter: progid:DXnewimageTransform.Microsoft.Shadow(Color=#333333, Direction=135, Strength=1);
}
.shadow2{
	text-shadow:1px 1px 1px #ffffff;
	zoom:1;
	filter: progid:DXnewimageTransform.Microsoft.Shadow(Color=#ffffff, Direction=135, Strength=2);
}
.menu{
	text-align:center;
	height:35px;
	width:95px;
	color:#FFF;	
}
.menu:hover{
	background:url(newimage/img.png) 0 -158px;
}
.menuon{
	background:url(newimage/img.png) 0 -94px;
}
	
/*边距高宽设置*/
.mt5{
	margin-top:5px;
}
.mr5{
	margin-right:5px;
}
.mb5{
	margin-bottom:5px;
}
.ml5{
	margin-left:5px;
}
.mt10{
	margin-top:10px;
}
.mr10{
	margin-right:10px;
}
.mb10{
	margin-bottom:10px;
}
.ml10{
	margin-left:10px;
}
.mt20{
	margin-top:20px;
}
.mr20{
	margin-right:20px;
}
.mb20{
	margin-bottom:20px;
}
.ml20{
	margin-left:20px;
}
.mt90{
	margin-top:90px;
}
.pl10{
	padding-left:10px;
}
.pr10{
	padding-right:10px;
}
.pt5{
	padding-top:5px; 
}
.pt10{
	padding-top:10px;
}
.pb10{
	padding-bottom:10px;
}
.width100{
	width:98px;
}
.width210{
	width:208px;
}
.width270{
	width:268px;
}
.width340{
	width:338px;
}
.width360{
	width:358px;
}
.width320{
	width:318px;
}
.width475{
	width:473px;
}
.width600{
	width:600px;
}
.width960{
	width:955px;
}
.width680{
	width:678px;
}
.width740{
	width:738px;
}
.height240{
	height:238px;
}
.height285{
	height:283px;
}
.height140{
	height:138px;
}
.height100{
	height:98px;
}
.line30{
	line-height:30px;
}
/*边距高宽设置 结束*/

/*边框底色文字颜色设置*/
.border1{
	border:solid 1px #CCC;
}
.border2{
	border:double 3px #eee;
}
.title{
	color:#030;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:60px;
}
.color1{
	color:#060;
}
.color2{
	color: #990;
	font-weight:bold;
}
.color3{
	color:#9C0;
}
.color4{
	color:#777;
}
.color4 a:link, .color4 a:visited{
	color:#777;
	text-decoration:none;
}
.color4 a:hover{
	color:#222;
	text-decoration:none;
}
.colorbg1{
	background:url(newimage/img.png) 0 -65px;
	height:29px;
	border-bottom:solid 1px #ccc;
}
.colorbg2{
	background:url(newimage/img.png) 0 -129px;
	height:29px;
	border-bottom:solid 1px #fff;
	color:#690;
}
.colorbg3{
	background:url(newimage/pp.png) 0 0;
	height:30px;
	padding-left:40px;
}
.white{
	color:#FFF;
}
.white a:link, .white a:visited, .white a:hover{
	color:#FFF;
	text-decoration:none;
}

/*工委相关*/
#gwjj{
	background:url(newimage/img.png) 0 -195px;
	width:230px;
	height:46px;
}
.gwbtn{
	background:url(newimage/img.png) 0 -300px;
	height:40px;
	width:120px;
	padding-left:100px;
	line-height:30px;
}
#wsbm{
    background:url(newimage/img.png) 0 -250px;
	width:220px;
	height:40px;
}
#ksxc{
	background:url(newimage/img.png) -350px -250px;
	width:39px;
	height:148px;
}
.btn{
	background:url(newimage/img.png) 0 -200px;
	width:70px;
	height:24px;
	text-align:center;
}
.btn:hover{
	background:url(newimage/img.png) 0 -240px;
}
#search{
	background:url(newimage/img.png) -100px -200px;
	height:24px;
	width:24px;
}

/*列表*/
ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.xw li{
	width:308px;
	background:url(newimage/pp.png) 0 -60px;
	height:27px;
	line-height:27px;
}
.xw li a{
	float:left;
	color:#333;
	padding:0 25px;
}
.xw li a:hover{
	color: #690;
	text-decoration:none;
}
.xw li span{
	float:right;
}
.xw li br{
	clear:both;
}	

.xw2 li{
	width:258px;
	background:url(newimage/pp.png) -15px -30px;
	margin-left:3px;
	height:29px;
	line-height:28px;
}
.xw2 li a{
	float:left;
	color:#333;
	padding:0 15px;
}
.xw2 li a:hover{
	color: #060;
	text-decoration:none;
}
.xw2 li span{
	float:right;
}
.xw2 li br{
	clear:both;
}	

.xw3 li{
	width:648px;
	background:url(newimage/pp.png) 0 -60px;
	height:27px;
	line-height:27px;
}
.xw3 li a{
	float:left;
	color:#333;
	padding:0 25px;
}
.xw3 li a:hover{
	color: #690;
	text-decoration:none;
}
.xw3 li span{
	float:right;
}
.xw3 li br{
	clear:both;
}	
.lb li{
	width:233px;
	background:url(newimage/pp.png) 0 -30px;
	height:29px;
	line-height:29px;
	padding-left:35px;
}
.lb2 li{
	width:173px;
	background:url(newimage/pp.png) 0 -30px;
	height:29px;
	line-height:29px;
	padding-left:35px;
}

/*广告图*/
.ggphoto{
	width:270px;
	height:65px;
}
#gg1{
	background:url(newimage/gg.png) 0 0;
}
#gg2{
	background:url(newimage/gg.png) 0 -70px;
}
#gg3{
	background:url(newimage/gg.png) 0 -140px;
}
#gg4{
	background:url(newimage/gg.png) 0 -210px;
}

#syy{
	background:url(newimage/img.png) -100px -240px;
	height:20px;
	width:62px;
	margin-right:5px;
}
#xyy{
	background:url(newimage/img.png) -200px -240px;
	height:20px;
	width:62px;
	margin-right:5px;
}
.yy{
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px;
	float:left;
	margin-right:5px;
}
.yyon{
	background:url(newimage/img.png) -170px -240px;
	color:#FFF;
}	

/**/

.px dt{
	background:url(newimage/img.png) 0 -351px;
	height:30px;
	width:160px;
	padding-left:40px;
	font-size:14px;
	color:#666;
}
.px dd{
	background:url(newimage/c2.png);
	padding-left:20px;
	height:24px;
	border-bottom: solid 1px #FFF;
	width:130px;
}
.px dt.open{
	background:url(newimage/img.png) 0 -301px;
}
.px dd.on{
	background:url(newimage/c3.png);
	border-bottom: solid 1px #FFF;
}

.border3{
	background:url(newimage/c1.png);
	padding:5px;
	border-top:solid 4px #030;
}
